lemon curd - French English Dictionary